<?php
/**
 * 緯度・経度設定コントローラ
 *
 * @package Shop
 * @author
 * @since
 */
class Shop_SetjyuushomapController extends Apm_Controller_Base
{
	public function indexAction()
	{
		// パラメータ取得
		$this->_params = $this->getParameters();

		// モデルオブジェクト生成
		$this->_model_jyushomap = new Shop_Model_Setjyuushomap();

		if(! array_key_exists('x', $this->_params) || $this->_params['x'] == '')
		{
			// デフォルト座標取得
			$data = $this->_model_jyushomap->getDefaultPoint($this->_params);
			if(!empty($data)){
				$this->_params['x'] = $data['M01_KEIDO'] / 1000;
				$this->_params['y'] = $data['M01_IDO'] / 1000;
			}
		}

		// デフォルトスケール
		if(! array_key_exists('scl', $this->_params) || $this->_params['scl'] == '')
		{
			$this->_params['scl'] = 500;
		}
		// デフォルトアクション
		if(! array_key_exists('clk', $this->_params) || $this->_params['clk'] == '')
		{
			$this->_params['clk'] = 2;
		}

		if(array_key_exists('Sts', $this->_params) && $this->_params['Sts'] == '1')
		{
			// 座標設定情報更新処理
			$this->_model_jyushomap->setCustomPoint($this->_params);
		}

		// パラメータ設定
		$this->_model_jyushomap->setMapParam($this->_data,$this->_params);

		// 情報更新フラグ
		$this->_params['Sts'] = 0;

		// パラメータのhiddenタグ生成
		$this->_data['hiddenTag'] = Apm_Util::generateHiddenTag($this->_params);

		// ヘッダ・フッター非表示
    	$this->setXPassThroutgh();
		// 表示
		$this->display();
	}
}
?>